//package com.huabo.monitor.controller;
//
//import com.huabo.monitor.oracle.entity.TblAssess;
//import io.swagger.annotations.Api;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.ResponseBody;
//import org.springframework.web.bind.annotation.RestController;
//
//import java.math.BigDecimal;
//
//@RestController
//@Api(value = "评价跟踪", tags = {"评价跟踪相关"})
//@RequestMapping(value = "/nbkz")
//public class NKTraceController {
//
//    /**
//     * 项目跟踪
//     *
//     * @param request
//     * @return
//     */
//    @RequestMapping(value = "/pjgl/proj_list")
//    public ModelAndView proj_listPjgl(Integer pageNumber, String assNumber, String assName, String startdate,
//                                      String startdates, String enddate, String enddates) {
//        TblStaff user = (TblStaff) request.getSession().getAttribute("longUser");
//        boolean isAudit = false;
//        if (user.getTblOrganization().getAuditType().equals(TblOrganization.AUDITTYPE)) {
//            isAudit = true;
//        }
//        pageBean = this.tblAssessService.findAll(isAudit, getCurrentOrg().getOrgid().toString(),
//                user.getStaffid().toString(), user.getRealname(), assNumber, assName, startdate, startdates, enddate,
//                enddates, pageNumber, pageBean.getPageSize());
//        request.getSession().setAttribute("pjgzList", pageBean.getRecordList());
//        ModelAndView mv = new ModelAndView("nbkz/pjgl/t08_proj_list");
//        mv.addObject("pageBean", pageBean);
//        mv.addObject("assNumber", assNumber);
//        mv.addObject("assName", assName);
//        mv.addObject("startdate", startdate);
//        mv.addObject("startdates", startdates);
//        mv.addObject("enddate", enddate);
//        mv.addObject("enddates", enddates);
//        // 为页面查找区域显隐藏赋值
//        String choiceSearch = request.getParameter("choiceSearch");
//        if (choiceSearch == null || "".equals(choiceSearch)) {
//            choiceSearch = "hide";
//        }
//        mv.addObject("choiceSearch", choiceSearch);
//        return mv;
//    }
//
//    /**
//     * 项目跟踪---评价对象列表
//     *
//     * @param pageNumber
//     * @param selectedPlans
//     * @return
//     */
//    @RequestMapping(value = "/pjgl/t08_proj_task")
//    public ModelAndView t08_proj_task(Integer pageNumber, BigDecimal selectedPlans) {
//        if (null != selectedPlans) {
//            pageBean = this.tblAssessMarkService.findMarkByOrgGroup(selectedPlans, pageNumber, pageBean.getPageSize());
//            TblAssess assess = this.tblAssessService.get(selectedPlans);
//            mav.setViewName("nbkz/pjgl/t08_proj_task");
//            mav.addObject("pageBean", pageBean);
//            // 为页面查找区域显隐藏赋值
//            String choiceSearch = request.getParameter("choiceSearch");
//            if (choiceSearch == null || "".equals(choiceSearch)) {
//                choiceSearch = "hide";
//            }
//            mav.addObject("choiceSearch", choiceSearch);
//            mav.addObject("project", assess);
//        }
//        return mav;
//    }
//
//    /**
//     * 项目跟踪---评价人列表
//     *
//     * @param pageNumber
//     * @param selectedPlans
//     * @return
//     */
//    @RequestMapping(value = "/pjgl/t08_proj_person")
//    public ModelAndView t08_proj_person(Integer pageNumber, String selectedPlans, String orgid) {
//        if (null != selectedPlans) {
//            pageBean = this.tblAssessMarkService.findByperson(selectedPlans, orgid, pageNumber, pageBean.getPageSize());
//            mav.setViewName("nbkz/pjgl/t08_proj_person");
//            mav.addObject("pageBean", pageBean);
//            mav.addObject("selectedPlans", selectedPlans);
//            mav.addObject("orgid", orgid);
//        } else {
//            pageBean = new PageBean();
//            mav.setViewName("nbkz/pjgl/t08_proj_person");
//            mav.addObject("pageBean", pageBean);
//            mav.addObject("selectedPlans", selectedPlans);
//            mav.addObject("orgid", orgid);
//        }
//        return mav;
//    }
//
//}
